

.content_gen{padding-left:8%;padding-right:8%;padding-top:30px;padding-bottom:20px;background-color:#FFF;}
.main_gen{max-width:600px !important;}
*{outline:0;}
a{font-weight:bold;color:#0000FF;}
.images{width:100%;background-repeat:repeat-y;}
div,tr, td, h1, h2, h3, h4, p, form, img, ul, li, body{border:0px solid;margin:0px;padding:0px;font-family:Tahoma, Geneva, sans-serif;color:black;font-size:19px;line-height:1.5em;}
html{height:100%;width:100%;}
#modalContainer{background-color:transparent;position:absolute;width:100%;height:100%;top:30%;left:0px;z-index:10000;}
#alertBox{position:relative;max-width:300px;overflow:hidden;min-height:100px;margin-top:50px;border:2px solid #000;background-color:#F2F5F6;background-repeat:no-repeat;background-position:20px 30px;margin-left:-150px;}
#modalContainer > #alertBox{position:fixed;}
#alertBox h1{margin:0;font:bold 0.9em verdana,arial;background-color:#78919B;color:#FFF;border-bottom:1px solid #000;padding:2px 0 2px 5px;}
#alertBox p{font-family:verdana,arial;font-size:18px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:15px 5px 5px 5px;text-align:center;}
#alertBox #closeBtn{display:block;position:relative;margin:5px auto;padding:3px;border:2px solid #000;width:70px;font:26px verdana,arial;text-transform:uppercase;text-align:center;color:#FFF;background-color:#78919B;text-decoration:none;}
.center{text-align:center;}
.bolder{font-weight:bold;}
.souligne{text-decoration:underline;}
.souligneBold{text-decoration:underline;font-weight:bold;}
.italique{font-style:italic;}
input[type="checkbox"]{border:0px solid black;width:16px;height:16px;margin:0px 20px;padding:2px;}
input[type="text"]{border:2px solid black;height:27px;font-size:17px;margin-bottom:10px;margin-left:20px;}
select{font-size:18px;width:70%;margin-left:7%;}
input[type="radio"]{height:16px;margin:0 12px 0 50px;width:16px;}
#main{border:6px solid #000000;border-top:0;font-family:Tahoma, Geneva, sans-serif;font-size:18px;margin-left:auto;margin-right:auto;width:600px;}
.content{padding:30px 45px;width:510px;font-family:Tahoma, Geneva, sans-serif;}
#tab_form{display:none;border:0;}
.prenom{margin:-45px 0 0 60px;font-weight:bold;}
#fixed-button{border:0px none;cursor:pointer;margin-left:310px;left:50%;position:relative;width:350px;}
#fl_bouton{position:absolute;top:250px;z-index:9999;left:50%;margin-left:310px;}
.loader{background:url('../de_images/loader_attente.gif') 50% 50% no-repeat transparent !important;margin:20px auto;width:80px;height:80px;}
.div_loader{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background-color:transparent;opacity:0;}
.unselectable{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.blur{color:transparent !important;text-shadow:0 0 13px rgba(0, 0, 0, 0.5);background-color:transparent;color:hsla(0, 0%, 0%, 0.01);text-shadow:0px 0px 22px 5.5px hsla(0, 0%, 0%, 0.45);}
.blur > p{color:transparent !important;text-shadow:0 0 13px rgba(0, 0, 0, 0.5);background-color:transparent;color:hsla(0, 0%, 0%, 0.01);text-shadow:0px 0px 22px 5.5px hsla(0, 0%, 0%, 0.45);}
#Bdc_civility input{float:left;margin-left:19px}
#Bdc_civility label{float:left;}
#Bdc_civility br{display:none}
.bdc_buttons input{border:none;color:transparent;background:url('../images/bouton_valide_bdc.gif') no-repeat top left;padding:18px 24px;cursor:pointer;}
.bdc_buttons input:hover{border:none;color:transparent;background:url('../images/bouton_valide_bdc.gif') no-repeat top left;padding:18px 24px;cursor:pointer;}
.bdc_buttons_althea input{border:none;color:transparent;background:url('../images/bouton_valide_bdc_althea.png') no-repeat top left;padding:18px 24px;cursor:pointer;width:200px;margin-top:-30px;}
.bdc_buttons_althea input:hover{border:none;color:transparent;background:url('../images/bouton_valide_bdc_althea_on.png') no-repeat top left;padding:18px 24px;cursor:pointer;width:200px;margin-top:-30px;}
.bdc_buttons_no input{border:none;color:transparent;background:url('../images/bouton_valide_bdc_no.png') no-repeat top left;padding:25px;cursor:pointer;background-size:contain;width:70%;}
.bdc_buttons_no input:hover{border:none;color:transparent;background:url('../images/bouton_valide_bdc_no.png') no-repeat top left;padding:25px;cursor:pointer;background-size:contain;width:100%;}
.bouton_valide_bdc_no_quest input{border:medium none;color:transparent;background:transparent url("../images/bouton_questionnaire_no.jpg") no-repeat;background-size:contain;padding:25px 30px;cursor:pointer;width:340px;}
.bdc_buttons_pt input{border:none;color:transparent;background:url('/voyances/views/pt_rinalda/images/bouton_confirmer_off.gif') no-repeat top left;padding:18px 80px 50px;cursor:pointer;}
.bdc_buttons_pt input:hover{border:none;color:transparent;background:url('/voyances/views/pt_rinalda/images/bouton_confirmer_on.gif') no-repeat top left;padding:18px 80px 50px;cursor:pointer;}
.bdc_schaltflache input{border:none;color:transparent;background:url('../images/validation_button_de.png') no-repeat top left;padding:25px 65px;cursor:pointer;}
.bdc_schaltflache input:hover{border:none;color:transparent;background:url('../images/validation_button_de.png') no-repeat top left;padding:25px 65px;cursor:pointer;}
.bdc_btn input{border:none;color:transparent;background:url('../images/validation_button_en.jpg') no-repeat top left;padding:25px 102px;cursor:pointer;margin-left:106px;}
.bdc_btn input:hover{border:none;color:transparent;background:url('../images/validation_button_en.jpg') no-repeat top left;padding:25px 102px;cursor:pointer;margin-left:106px;}
.bdc_button_ml input{border:none;color:transparent;background:url('../images/validation_button_esmx_ml.png') no-repeat top left;padding:25px 80px;cursor:pointer;}
.bdc_button_ml input:hover{border:none;color:transparent;background:url('../images/validation_button_esmx_ml.png') no-repeat top left;padding:25px 80px;cursor:pointer;}
.bdc_button_nl input{border:none;color:transparent;background:url('../images/btn_valide_bdc_nl.jpg') no-repeat top left;padding:25px 30px;cursor:pointer;}
.bdc_button_nl input:hover{border:none;color:transparent;background:url('../images/btn_valide_bdc_nl.jpg') no-repeat top left;padding:25px 30px;cursor:pointer;}
.bdc_button_nl2 input{border:none;color:transparent;background:url('../images/btn_valide_bdc_nl2.jpg') no-repeat top left;padding:25px 30px;cursor:pointer;}
.bdc_button_nl2 input:hover{border:none;color:transparent;background:url('../images/btn_valide_bdc_nl2.jpg') no-repeat top left;padding:25px 30px;cursor:pointer;}
.bouton_valide_bdc_it input{border:none;color:transparent;background:url('../images/bouton_valide_bdc_it.jpg') no-repeat top left;padding:25px 30px;cursor:pointer;}
.bouton_valide_bdc_it input:hover{border:none;color:transparent;background:url('../images/bouton_valide_bdc_it.jpg') no-repeat top left;padding:25px 30px;cursor:pointer;}
.bouton_valide_bdc_dk input{border:none;color:transparent;background:url('../images/bouton_valide_bdc_dk.jpg') no-repeat top left;padding:25px 30px;cursor:pointer;}
.bouton_valide_bdc_dk input:hover{border:none;color:transparent;background:url('../images/bouton_valide_bdc_dk.jpg') no-repeat top left;padding:25px 30px;cursor:pointer;}
.bouton_valide_bdc_dk_quest input{border:medium none;color:transparent;background:transparent url("../images/bouton_questionnaire.jpg") no-repeat;background-size:contain;padding:25px 30px;cursor:pointer;width:80%;}
.bouton_valide_bdc_it input{border:none;color:transparent;background:url('../images/bouton_valide_bdc_it.jpg') no-repeat top left;padding:25px 30px;cursor:pointer;}
.bouton_valide_bdc_it input:hover{border:none;color:transparent;background:url('../images/bouton_valide_bdc_it.jpg') no-repeat top left;padding:25px 30px;cursor:pointer;}
.bouton_valide_bdc_it_quest input{border:medium none;color:transparent;background:transparent url("../images/bouton_questionnaire_it.jpg") no-repeat;padding:25px 30px;cursor:pointer;width:400px;}
.bdc_knapps input{border:none;color:transparent;background:url('../images/bouton_valide_bdc_se.jpg') no-repeat top left;padding:25px 70px;cursor:pointer;}
.bdc_knapps input:hover{border:none;color:transparent;background:url('../images/bouton_valide_bdc_se.jpg') no-repeat top left;padding:25px 70px;cursor:pointer;}
.bdc_knapps2se input{border:none;color:transparent;background:url('../images/bouton_valide_bdc_se.jpg') no-repeat top left;padding:25px 75px;cursor:pointer;}
.bdc_knapps2se input:hover{border:none;color:transparent;background:url('../images/bouton_valide_bdc_se.jpg') no-repeat top left;padding:25px 75px;cursor:pointer;}
.Bgwhite{background-color:#FFF;}
.rouge_bold{font-weight:bold;color:#A91101;}
input[type="submit"]{color:transparent;}
.bdc_btn_IN input{border:none;color:transparent;background:url('../images/validation_button_in.jpg') no-repeat top left;padding:25px 102px;cursor:pointer;margin-left:80px;}
.bdc_btn_IN input:hover{border:none;color:transparent;background:url('../images/validation_button_in.jpg') no-repeat top left;padding:25px 102px;cursor:pointer;margin-left:80px;}
.bdc_btn_SG input{border:none;color:transparent;background:url('../images/validation_button_sg.jpg') no-repeat top left;padding:25px 102px;cursor:pointer;margin-left:80px;}
.bdc_btn_SG input:hover{border:none;color:transparent;background:url('../images/validation_button_sg.jpg') no-repeat top left;padding:25px 102px;cursor:pointer;margin-left:80px;}
.bdc_btn_in_v input{border:none;color:transparent;background:url('../images/bouton_valide_bdc_in_v_off.jpg') no-repeat top left;padding:25px 102px;cursor:pointer;margin-left:80px;}
.bdc_btn_in_v input:hover{border:none;color:transparent;background:url('../images/bouton_valide_bdc_in_v_on.jpg') no-repeat top left;padding:25px 102px;cursor:pointer;margin-left:80px;}
.bdc_buttons_tr input{border:none;color:transparent;background:url('../images/validation_button_tr.jpg') no-repeat top center;padding:18px 1px;cursor:pointer;background-size:contain;width:100%;}
.bdc_buttons_no input:hover{border:none;color:transparent;background:url('../images/bouton_valide_bdc_no.png') no-repeat top left;padding:25px;cursor:pointer;background-size:contain;width:70%;}
.bdc_buttons_gr input{border:none;color:transparent;background:url('../images/bouton_valide_bdc_gr.jpg') no-repeat top left;padding:25px;cursor:pointer;background-size:contain;width:55%;}
.bdc_buttons_gr input:hover{border:none;color:transparent;background:url('../images/bouton_valide_bdc_gr.jpg') no-repeat top left;padding:25px 70px;cursor:pointer;}
.bdc_buttons_fi input{border:none;color:transparent;background:url('../images/bouton_valide_bdc_fi.png') no-repeat top left;padding:25px 70px;cursor:pointer;}
.bdc_buttons_fi input:hover{border:none;color:transparent;background:url('../images/bouton_valide_bdc_fi.png') no-repeat top left;padding:25px 70px;cursor:pointer;}
.bdc_button_pl input{border:none;color:transparent;background:url('../images/bouton_valide_bdc_pl.png') no-repeat top left;padding:25px 80px;cursor:pointer;}
.bdc_button_pl input:hover{border:none;color:transparent;background:url('../images/bouton_valide_bdc_pl.png') no-repeat top left;padding:25px 80px;cursor:pointer;}
.bdc_buttons_jp input{border:none;color:transparent;background:url('../images/bouton_valider_bdc_jp.png') no-repeat top left;padding:25px 30px;cursor:pointer;}
.bdc_buttons_jp input:hover{border:none;color:transparent;background:url('../images/bouton_valider_bdc_jp.png') no-repeat top left;padding:25px 30px;cursor:pointer;}
input[type="radio"]{height:16px;margin:0 3px 0 86px !important;width:16px;}
@media (min-width:800px){#fl_bouton_midle{position:inherit !important;display:none !important;}
#fixed-button-midle{position:inherit !important;display:none !important;}
}
#fl_bouton_midle{width:80%;cursor:pointer;top:0px;}
.position-ascenseur{text-align:center;position:relative;top:0px;}

.bdc_form_phrase
{
    width: 450px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-spacing: 0px;
}

/*******************************************************************************/

.img100{
	width: 100%;
	margin: 0 auto;
}

.dark {
    background: rgba(0,0,0,.6);
    max-width: 80%;
    margin: 0 auto;
    margin: 20px auto;
    font-size: 8px;
    text-align: center;
    color: #FFFFFF;
}
.sig3 {
    font-family: 'Best Signature Font',sans-serif;
    font-size: 1.8em;
}
.paybutton {
	box-shadow:inset 0px 2px 6px 0px #54a3f7;
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	background-color:#007dc1;
	border-radius:4px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	margin:auto;
	font-family:Arial;
	font-size:18px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
	padding: 7px 41px!important;
	width: 100%;
}
.paybutton:hover {
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	background-color:#0061a7;
}
.paybutton:active {
	position:relative;
	top:1px;
}

.zoid-outlet {
    
    	width: 100%!important;
}
